#!/usr/bin/env python3
from MysqlBackupTool import MysqlBackupTool

a =MysqlBackupTool()
a.initmysql({
    'host' : input("请输入mysql地址:"),
    'user' : input("用户名:"),
    'password' : input("密码:"),
    'db' : input("数据库名:"),
})
input("表过大会导致卡屏 请耐心等待(回车继续):")
a.BackAllTable()
print(f"文件保存在: {a.folder}")

#初始化数据库连接
# 14     def initmysql(self,sql):
# 关闭数据库连接
#  22     def closeMysql(self):
  # 获取数据库下的所有表
#   72     def getTablesName(self):
   #备份指定表
#    27     def backupTable(self,table,backup_file):
# 替换内容，只对字符串有效
# 追加changeList属性
# 默认文件夹在调用完init修改folder属性，需手动创建
